﻿// Decompiled with JetBrains decompiler
// Type: System.Web.Razor.Generator.VBRazorCodeGenerator
// Assembly: System.Web.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
// MVID: 682513D6-F37E-48AC-9909-F3EE103CFF14
// Assembly location: D:\Project\Idea\无人机外网\uav\客户端工程\排查工具\bin\Release\System.Web.Razor.dll

namespace System.Web.Razor.Generator
{
  /// <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Represents the razor code generator for VB.</summary>
  public class VBRazorCodeGenerator : RazorCodeGenerator
  {
    /// <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.Initializes a new instance of the <see cref="T:System.Web.Razor.Generator.VBRazorCodeGenerator" /> class.</summary>
    /// <param name="className">The name of the class.</param>
    /// <param name="rootNamespaceName">The root namespace.</param>
    /// <param name="sourceFileName">The file name of the asset source.</param>
    /// <param name="host">The host.</param>
    public VBRazorCodeGenerator(
      string className,
      string rootNamespaceName,
      string sourceFileName,
      RazorEngineHost host)
      : base(className, rootNamespaceName, sourceFileName, host)
    {
    }

    internal override Func<CodeWriter> CodeWriterFactory => (Func<CodeWriter>) (() => (CodeWriter) new VBCodeWriter());
  }
}
